package cn.itcast.domain.system;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class User implements Serializable {
   private String id  ;  //主键
   private String deptId  ; //部门id
   private String email   ; //邮箱
   private String userName   ; //登录名
   private String station  ;   //岗位
   private String password   ; //密码
   private String state   ;   //状态
   private String companyId ;
   private String companyName;
   private String deptName   ;  //部门名称
   private String managerId ;  // 上级领导的id
   private String gender  ;  // 性别
   private String telephone ; // 手机号
   private String birthday   ; //生日
   private Integer degree  ;  //用户级别
 /*   0 作为内部控制，租户企业不能使用
     0-saas *管理员
     1-企业管理员
     2-管理所有下属部门和人员   部门总经理
     3-管理本部门     部门经理
     4-普通员工
 */
   private Double salary  ;  //工资
   private String joinDate   ; //入职日期
   private Integer orderNo   ; //排序号
   private String createBy   ; //这条数据的创建人
   private String createDept;//这条数据的创建人所在的部门id
   private Date createTime;  //创建时间
   private String updateBy   ;  //这条数据的修改人
   private Date updateTime; //这条数据的修改时间
   private String remark  ;  //备注
 
}
